home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 20 / Cream of the Crop 20 (Terry Blount) (1996).iso / program / cuj0796.zip / FILENAME.TXT < prev    next >
Text File  |  1996-05-10  |  5KB  |  122 lines

  1. ************************* MASTER CODE ***************************************
  2.  
  3. The name of the first file in this disk's directory identifies the volume,
  4. issue number and revision of the disk. The format of this filename is:
  5.  
  6.     !CDmvvii.rrr
  7.  
  8. where
  9.  
  10.     ! = the '!' character
  11.     m =   C for C Users Journal, W for Windows Developer's Journal
  12.     vv =  volume
  13.     ii =  issue
  14.     rrr = revision (001 for initial release, 002 for next update, etc.)
  15.  
  16. The file UPDATE.DOC contains information about any additions or
  17. corrections to material on the disk since the original magazine
  18. publication.
  19.  
  20. If you have obtained this code from a floppy diskette or from CompuServe, the 
  21. headings under the column "FILENAME" represent the names of .ZIP files.  All 
  22. files listed under the filename are archived in the .ZIP file.
  23.  
  24. Keywords: Jul96 C C+ HTML Extensibility Nested Pipe <memory> Abstract
  25.  
  26. The code listings for the July 1996 issue of C/C++ Users Journal include
  27. source code for Don Colner's article on HTML programming with
  28. objects, Bill Heyman's article on named pipe servers for Windows, and
  29. James Bell's nested for-statement technique.  Also
  30. included are source listings from P.J. Plauger's column, Standard C/C++,
  31. Dan Saks' column, C++ Theory and Practice, and two listings contributed
  32. by readers to our Letters to the Editor department.
  33. *************************  FILE DESCRIPTION **********************************
  34.  
  35. The following files are included in the disk:
  36.  
  37. FILENAME        AUTHOR-NAME    TITLE                   PAGE
  38. (Zip archive/
  39. subdirectory name)
  40. -------------------------------------------------------------------------------
  41.  
  42. plauger            P.J. Plauger    The Header <memory>
  43.  
  44.     memory2     - listing 1, <memory>, part 2
  45.     memory3     - listing 2, <memory>, part 3
  46.     memory4     - listing 3, <memory>, part 4
  47.     memory5     - listing 4, <memory>, part 5
  48.     memory6     - listing 5, <memory>, part 6
  49.     memory7     - listing 6, <memory>, part 7
  50.  
  51. colner            Don Colner    HTML Programming with Objects
  52.  
  53.     Complete, uncut source for HTML classes:
  54.  
  55.     hello.cpp
  56.     html.h
  57.     html.cpp
  58.     strClass.h
  59.     String.cpp
  60.     strClass.cpp
  61.  
  62.  
  63. bell            James M. Bell    Nested for Statements
  64.  
  65.     forfun.c     - listing 1, A recursive function to implement nested
  66.                   for-statements
  67.     test.c     - listing 2, Test driver for forfun()
  68.  
  69. heyman            Bill Heyman    Better Named Pipe Servers
  70.  
  71.     nmpipe.h     - not listed, Named pipe class definitions
  72.     nmpipe.cpp     - not listed, Named pipe class implementation
  73.     client.cpp     - listing 2, Named pipe client classes
  74.     server.cpp     - not listed, Named pipe server classes
  75.     makefile     - not listed, make file for program
  76.  
  77.  
  78. saks            Dan Saks    C++ Theory and Practice
  79.                     Abstract Declarators, Part 2
  80.  
  81.     scanner.h     - listing 1, Definitions for the scanner and token
  82.                   classes that can look ahead at most one
  83.                   token
  84.     dspcseq.cpp  - listing 2, The decl-specifier-seq parsing functions
  85.                   using the scanner's get and unget to look
  86.                   ahead one token
  87.     scanner2.h     - listing 3, The header that defines scanner and token
  88.                   classes that can look ahead an unlimited
  89.                   number of tokens
  90.     dspcseq2.cpp - listing 4, The decl-specifier-seq parsing function
  91.                   using the scanner's new mark and backup
  92.                   functions
  93.     scanner3.h     - listing 5, The source file that implements the
  94.                   scanner and token classes that support
  95.                   unlimited lookahead
  96.     table1.o     - table 1, deque<T> member functions used in the
  97.                 scanner implementation in Listing 5
  98.     table2.o     - table 2, deque<t>::iterator member functions used in
  99.                 the scanner implementation in listing 5
  100.  
  101. letters            We Have Mail
  102.  
  103.     declcpar.cpp - listing 1, Alternative to Glen Deen's "Selectable
  104.                   Default Constructor Parameters," (CUJ,
  105.                   February, 1996, p. 57)
  106.     
  107.     redefafx.h     - not listed, A correction to Alessandro Vesely's
  108.                                "Debugging with Exceptions," CUJ,
  109.                                October 1995.
  110.  
  111. *******************************************************************************
  112.  
  113. If you have questions regarding to the disk, please call or write us.
  114.  
  115. -----------------------------------------------------------------------------
  116.                Miller Freeman Inc.
  117.             1601 W. 23rd St. Suite 200
  118.                 Lawrence, KS 66046
  119.                   1-800-444-4881 or 913-841-1631
  120. -----------------------------------------------------------------------------
  121.  
  122.